package com.gxa.mapper.gouhuomapper;

import com.gxa.pojo.GouHuo;
import com.gxa.pojo.GouHuoTuiHuo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

@Mapper
public interface GouHuoTuiHuoDan46Mapper {


    List<GouHuo> selectAllGouHuoTuiHuoDanForPage(@Param("page") int Page, @Param("size") int Size);
    List<GouHuo> selectAllGouHuoTuiHuoDan(@Param("page") int page, @Param("size") int size,
                                    @Param("danJuRiQi") Date danJuRiQi,
                                    @Param("shenHeZhuangTai")int shenHeZhuangTai,@Param("danJuBianHao") String danJuBianHao,
                                    @Param("beiZhu") String beiZhu);

    int deleteGouHuoTuiHuoById(int id);

    int insertGouHuoTuiHuoDan(GouHuoTuiHuo gouHuo);

    int ShenHeGouHuoTuiHuoDan(@Param("shenHeZhuangTai")int shenHeZhuangTai);

    int ShenHeGouHuoTuiHuoDanJiLu(@Param("shenHeZhuangTai")int shenHeZhuangTai);

    int ShenHeGouHuoTuiHuoDanJiLuFan(@Param("shenHeZhuangTai")int shenHeZhuangTai);
}
